Formation Angular
Angular
Cette formation vous permettra de découvrir Angular, d'apprendre à l'utiliser pour développer des applications web performantes et d'acquérir les bonnes pratiques de développement.
En résumé
- Distanciel
- Présentiel
Pré-requis
Connaissances des langages : HTML, CSS et avoir un bon niveau en JavaScript
Public concerné
Développeurs, ingénieurs, chefs de projets, architectes techniques, etc.
Durée et tarif de la formation
La durée de la formation varie en fonction des besoins et des objectifs déterminés après audit. Les tarifs sont disponibles sur devis.
Lieux
Formation intra-entreprise au sein de votre établissement ou dans nos locaux de LA ROCHELLE (Charente-Maritime), NIORT (Deux-Sèvres) ou POITIERS (Vienne)
Téléchargement
Télécharger le programme de formation au format PDF
Contenu de la formation
Introduction
ES2015
- Lien entre Angular et ES2015/TS
Classes, avancées : héritage, méthodes statiques
Opérateurs set et get
Littéraux et Gabarit
Fonctions fléchées
Variables de bloc
TypeScript
- Présentation du langage
Les outils
Les éléments du langage
Les Modules et Classes
Les décorateurs
Une première application Angular
- Architecture d'une application Angular
Dépendances d'Angular
Déclarer un composant
Ajouter un gabarit
Lancer l'application avec un serveur NodeJS
Ajouter des données, créer ses classes de modèle
Lier une donnée au gabarit, expressions et opérateur "moustache"
Gérer des collections, directive *ngFor
Formulaires
- Création de formulaire avec le FormsModule
Création de formulaire formBuilder
Validation et gestion des erreurs
Injection de dépendances
- Principes de DI
Configurer l'injecteur
Enregistrer des fournisseurs dans un composant
Création de l'injecteur
Différents types de fournisseurs
La bibliothèque RxJS
- La programmation réactive
Observable et Observer
Utilisation des Opérateurs
Communication entre composants
Travail avec http
- Les services http
Utilisation de RxJS
Récupérer des données : Promise et Observable
Le routage
- Les différentes versions du module de routage
Fonctionnement du routage
Récupérer des paramètres de route
Stratégies de route
Routes imbriquées
Tester l'application
- Les tests unitaires et fonctionnelles
Fondamentaux des tests avec Jasmine
Automatisation des tests avec Karma
Tester des composants simples
Tester des composants avec services asynchrones
Tester des formulaires
Concepts avancés
- PWA : gestion simplifiée des caches par Angular
Injection de dépendance avancée
Animations